apache mod_proxy 扩展模块安装

        现在用到apache的扩展功能了,可是在第一次编译的时候,没有编译进这个模块去?怎么办呢,可以通过扩展的方式编译一下。

        下载相同版本的apache源代码,注意,一定是要相同版本的,否则编译不能成功。

        下载后,解压

1
2
cd httpd-2.0.59/modules/proxy
/usr/local/apache2/bin/apxs -c -i -a mod_proxy.c proxy_connect.c proxy_http.c proxy_util.c

        从输出里面看到apache的modules目录下已经产生了mod_proxy.so,且已经在httpd.conf中激活了

1
2
cd /usr/local/apache2/conf/
ls ../modules/

        看到确实有mod_prxoy.so

        编辑配置文件

1
vim httpd.conf

        修改如下

        加载模块

1
2
LoadModule proxy_module modules/mod_proxy.so (这句是编译激活时产生的)
LoadModule proxy_http_module modules/mod_proxy.so (这句是要手动添加的)

        到这里proxy模块的支持算是已经完成了,下面就该配置虚拟主机了。